[facebook 1] feat: import wall posts from Meta export#405
Conversation
294e757 to
3ff7af5
Compare
0d473d0 to
3506cda
Compare
micahflee
left a comment
There was a problem hiding this comment.
There's a merge conflict with main right now that I haven't looked into, and also I noticed the packages changed enough that I had to npm install again, so might be good to merge main into this branch.
On FacebookWizardImportPage.vue, the instructions for downloading your archive could be improved/ I'm following them now. In my test account I actually don't need to prove my identity. Here's what I see when I download my Facebook archive:
I click "Download or transfer information" (you have a typo in the instruction, it should be "or" instead of "and").
There should be a step in the instructions for which to choose. I'm assuming "Available information".
There should be another step in the instructions to click "Download to device".
We should tell the user what to click her:
- Under "Date range" choose "All time"
- Notify should be an email you can check
- Format should be JSON (I assume? probably much easier to work with than HTML)
- Media quality: High
Then click "Create files".
The current instructions say "After requesting your archive, you'll need to wait at least a day, and maybe longer. Sorry!" -- that's true for X, but I'm not sure how long you have to wait for Facebook.
Anyway I'm currently waiting for my Facebook archive, but this is what I could test so far.
[facebook 3] support reposts in Facebook archiving
Yep neither of these pages is implemented yet |
|
Each entry in the JSON Array in the posts JSON file has a:
Shares of groups have:
Reposts have:
A regular post:
An image post or video post:
A life event:
|
|
the link previews (stored in the export file) are now loaded into the database (#410) and rendered on the static site as part of this PR |
micahflee
left a comment
There was a problem hiding this comment.
I've tested importing an archive and it works great. I realized that I need to actually wait for yet another archive because my current one doesn't include certain types of posts (including images).
What I've tested and works great:
- Post text
- Link previews
I'm happy to merge this as-is, but while I'm testing I just want to record everything I notice that should be handled in future PRs:
- The Facebook view sidebar should have a nav sort of like the X view sidebar does, so you can easily jump between the different views. (Of course, those different views don't exist yet. Just right now after importing an archive, there's no easy way to get back to the database view.)
- The FB static archive site does not embed media yet. (It successfully downloaded a video I posted to the
mediafolder, but it's video isn't included inassets/archive.jsonand it's not embedded in the archive site.) - Emote data (likes, etc.) is not included, but I guess maybe it's just not included in the archive?
What I haven't tested (because I need to wait for a new archive):
- import re-shared posts
- import posts with images, including multiple images
|
Regarding emote data, we don't have that for the posts on the wall the number of likes/emotes etc. |





Closes #398
Closes #407
Closes #409
Closes #399
Closes #410
TODO:
importFacebookArchiveScreenshots
Add new import option
Explain how to download archive
Archive import
Import finished
Now you can
select * from postto view the posts